File: /home/rassvet-tk.ru/public_html/wp-content/themes/rassvettk/css/style.css
@font-face {
font-family: "AvenirLight";
font-display: swap;
src: local("AvenirNextCyr-Light"),
url("/wp-content/themes/rassvettk/fonts/AvenirNextCyr-Light.eot");
}
@font-face {
font-family: "AvenirBold";
font-display: swap;
src: local("AvenirNextCyr-Bold"),
url("/wp-content/themes/rassvettk/fonts/AvenirNextCyr-Bold.eot");
}
@font-face {
font-family: "AvenirDemi";
font-display: swap;
src: local("AvenirNextCyr-Demi"),
url("/wp-content/themes/rassvettk/fonts/AvenirNextCyr-Demi.eot");
}
@font-face {
font-family: "AvenirMedium";
font-display: swap;
src: local("AvenirNextCyr-Medium"),
url("/wp-content/themes/rassvettk/fonts/AvenirNextCyr-Medium.eot");
}
@font-face {
font-family: "AvenirLight";
font-display: swap;
src: local("AvenirNextCyr-Ligh"),
url("/wp-content/themes/rassvettk/fonts/AvenirNextCyr-Light.ttf")
format("truetype");
}
@font-face {
font-family: "AvenirBold";
font-display: swap;
src: local("AvenirNextCyr-Bold"),
url("/wp-content/themes/rassvettk/fonts/AvenirNextCyr-Bold.ttf")
format("truetype");
}
@font-face {
font-family: "AvenirDemi";
font-display: swap;
src: local("AvenirNextCyr-Demi.ttf"),
url("/wp-content/themes/rassvettk/fonts/AvenirNextCyr-Demi.ttf")
format("truetype");
}
@font-face {
font-family: "AvenirMedium";
font-display: swap;
src: local("AvenirNextCyr-Medium"),
url("/wp-content/themes/rassvettk/fonts/AvenirNextCyr-Medium.ttf")
format("truetype");
}
body {
font-size: 16px;
}
input {
outline: none;
padding-left: 10px;
}
h1 {
font-size: 25px;
font-family: "AvenirLight";
}
h2 {
font-size: 20px;
font-family: "AvenirLight";
}
h3 {
font-size: 18px;
}
p,
a {
font-family: "AvenirLight";
}
.navbar-toggle .icon-bar {
background: #fff;
}
.zagolovok_text h4 {
font-size: 42px !important;
margin-top: 0px;
font-family: "AvenirBold";
}
.zagolovok_text hr {
background: #ff6600;
height: 6px !important;
width: 6%;
float: left;
}
.link_recomend {
display: block;
width: 100%;
height: 100%;
}
.col-30 {
width: 30%;
height: 250px;
}
.col-35 {
width: 35%;
height: 250px;
}
.col-40 {
width: 40%;
height: 250px;
}
.breadcrumbs li {
list-style: none;
display: inline-block;
font-family: "AvenirLight";
}
.breadcrumbs li:nth-child(1):before {
content: "" !important;
}
.breadcrumbs li:before {
content: "> ";
}
header {
/*background: url(../img/header.png) no-repeat;
background-size:cover;*/
background: linear-gradient(#ff6600, #ffffff);
}
.black-bg {
position: absolute;
width: 100%;
height: 100%;
background: #0a0a0a;
opacity: 0.7;
}
.white-bg {
position: absolute;
width: 100%;
height: 100%;
background: #fff;
opacity: 0.7;
}
.tovar_div_img {
width: 90px;
height: 90px;
margin-right: 10px;
float: left;
border-radius: 45px;
}
.catalog_button {
background: url(../img/list.png) no-repeat;
background-position: 15px;
color: #ff6600;
border: 1px solid #ff6600;
border-radius: 15px;
display: block;
position: relative;
margin-top: 5px;
padding: 4px 0px 5px 50px;
text-decoration: none;
}
.catalog_button:hover {
background: #ff6600 url(../img/list_white.png) no-repeat;
background-position: 15px;
color: #fff;
text-decoration: none;
}
.contakti_button {
background: url(../img/book.png) no-repeat;
background-position: 15px;
color: #ff6600;
border: 1px solid #ff6600;
border-radius: 15px;
display: block;
position: relative;
margin-top: 5px;
padding: 4px 0px 5px 50px;
text-decoration: none;
}
.contakti_button:hover {
background: #ff6600 url(../img/book_white.png) no-repeat;
background-position: 15px;
color: #fff;
text-decoration: none;
}
.navbar-brand1 {
float: left;
padding: 15px 15px;
font-size: 18px;
line-height: 20px;
}
.navbar {
margin-bottom: 0px !important;
}
.navbar-nav {
padding-left: 0px;
}
.navbar-nav > li > a {
padding-left: 15px !important;
padding-right: 15px !important;
color: #333 !important;
}
.navbar-nav > li > a:hover {
padding-bottom: 25px;
border-bottom: 6px solid #ff6600;
text-decoration: none;
}
.no_padding {
padding-right: 0px !important;
}
.img_width {
width: 100%;
}
.float_left {
float: left;
}
.float_right {
float: right;
}
.phone {
color: #fff;
font-family: "AvenirDemi";
}
.phone_footer:hover {
color: #fff;
}
.time_p {
color: #ffffff;
}
.phone img {
margin-right: 10px;
}
.navbar-nav {
list-style: none;
margin-top: 110px !important;
margin-bottom: 10px !important;
}
/*.navbar-nav li:hover{
border-bottom: 6px solid #FF6600;
}*/
.menu_1 a {
font-size: 18px;
color: #fff !important;
padding-right: 15px !important;
}
.menu_2 {
margin-top: 29px;
}
.menu_2 a {
color: #fff;
}
.menu_button {
color: #ff6600;
border: 1px solid #ff6600;
border-radius: 15px;
display: block;
position: relative;
margin-top: 5px;
padding: 4px 0px 5px 50px;
text-decoration: none;
}
.black_bg {
position: absolute;
width: 100%;
height: 100%;
border-radius: 15px;
opacity: 0.2;
top: 0;
right: 0;
background: #000;
z-index: 0;
}
.menu_button:hover {
background: #ff6600;
}
.menu_button img {
padding-right: 20px;
}
.site_search {
padding-top: 15px;
color: #000;
width: 100%;
background: transparent;
border: 0px;
border-bottom: 1px solid #000;
background: url(../img/search.png) no-repeat;
background-position: right 75%;
}
#main {
margin-top: 50px;
background: url(../img/bg_main.png) no-repeat;
background-size: cover;
}
.main_p {
font-size: 24px;
}
#main hr {
background: #ff6600;
margin-top: 0px;
float: left;
height: 1px;
width: 10%;
}
.hr_left {
width: 20% !important;
}
#catalog {
background: url(../img/bg_main.png) no-repeat;
background-size: contain;
margin-top: 60px;
}
#catalog hr {
background: #ff6600;
margin-top: 0px;
float: left;
height: 1px;
width: 17%;
}
.material_box {
margin-bottom: 49px;
}
.material_box img {
float: left;
width: 70px;
height: 70px;
border-radius: 50px;
margin: 0px 15px 0px 0px;
}
.table_kotir {
background: #eeeeee;
width: 100%;
margin-top: 40px;
}
.table_kotir {
}
.table_kotir th {
font-family: "AvenirLight";
padding-bottom: 3px;
font-size: 20px;
padding-top: 11px;
padding-left: 20px;
background: url(../img/border_bottom.png) no-repeat;
background-position: 20px bottom;
}
.table_kotir td {
font-family: "AvenirBold";
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 11px;
font-size: 11px;
text-transform: uppercase;
}
.material_box span {
color: #ff6600;
margin-bottom: 10px;
padding-top: 8px;
border-top: 1px solid #707070;
}
.button_dalee {
margin-top: 10px;
text-align: center;
}
.button_dalee a {
color: #ff6600;
font-size: 12px;
border: 1px solid #ff6600;
border-radius: 15px;
padding: 4px 12px 4px 12px;
}
.button_dalee a:hover {
text-decoration: none;
background: #ff6600;
color: #fff;
}
.specpredlojenija img {
width: 100%;
height: 100%;
}
.img_class {
position: relative;
display: inline-block;
float: left;
}
.absolute_text {
font-family: "AvenirDemi";
position: absolute;
bottom: 0;
left: 30px;
color: #fff;
text-align: center;
font-size: 16px;
}
.absolute_text p {
padding-right: 30px;
}
.text_block h4 {
margin: 30px 0px 20px 0px;
}
.image_footer img {
float: left;
}
.menu_list ul {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
list-style: none;
float: left;
padding-left: 0px;
}
.menu_list li {
color: #999999;
}
.menu_list a {
color: #999999;
}
.menu_list a:hover {
color: #999999;
text-decoration: none;
}
.phone_footer {
float: right;
color: #999999;
}
.phone_footer img {
margin: 0px 10px 3px 0px;
}
.text_footer_p {
margin-top: 40px;
color: #fff;
}
.text_footer_p a {
color: #ff6600;
}
footer {
margin-top: 100px;
padding-top: 25px;
background: url(../img/footer.jpg) no-repeat;
background-size: cover;
}
#partneri {
margin-top: 50px;
background: url(../img/bg_main.png) no-repeat;
background-size: cover;
}
.partneri_img img {
margin-bottom: 20px;
width: 100%;
}
.partneri_logo img {
width: 100%;
height: auto;
margin-bottom: 65px;
}
#otzivi {
margin-top: 90px;
background: url(../img/bg_main.png) no-repeat;
background-size: cover;
}
.form_otzivi {
margin-top: 30px;
margin-bottom: 50px;
}
.form_otzivi p {
float: right;
}
.form_otzivi label {
display: block;
margin-left: 50px;
}
.form_otzivi input {
border-radius: 19px;
border: 1px solid #999999;
width: 370px;
margin-bottom: 20px;
height: 42px;
}
.form_otzivi textarea {
width: 100%;
border-radius: 19px;
border: 1px solid #999999;
}
.form_otzivi1 {
margin-top: 30px;
margin-bottom: 50px;
}
.form_otzivi1 p {
float: right;
}
.form_otzivi1 label {
display: block;
margin-left: 50px;
}
.form_otzivi1 input {
border-radius: 19px;
border: 1px solid #999999;
width: 370px;
margin-bottom: 20px;
height: 42px;
}
.form_otzivi1 textarea {
width: 370px;
border-radius: 19px;
border: 1px solid #999999;
}
.button_div {
margin-top: 20px;
}
.button_otpravit {
color: #fff;
background: #ff6600;
border-radius: 19px;
padding: 5px 18px 6px 12px;
}
.button_otpravit:hover {
text-decoration: none;
color: #fff;
}
.otziv_block {
margin-top: 60px;
padding: 20px 0px 20px 0px;
position: relative;
background: #eeeeee;
border-radius: 19px;
}
.otziv_block img {
position: absolute;
top: -56px;
right: 14px;
}
.blagodarnost_block img {
width: 100%;
margin-top: 20px;
}
.placeholder_row,
.phone_row,
.mail_row {
margin-top: 40px;
}
.placeholder_row,
.phone_row {
font-size: 20px;
}
.mail_row {
text-align: right;
font-size: 16px;
}
.mail_row span {
color: #ff6600;
}
.black_p {
color: #000 !important;
}
.row_text {
margin-top: 40px;
}
.map_div {
margin-top: 60px;
}
.otzivi_p {
font-size: 18px;
margin-top: 40px;
}
.catalog_list {
padding-left: 0px;
list-style: none;
}
.catalog_list li:before {
content: " \25CF";
margin-right: 5px;
color: #cccccc;
position: absolute;
left: 20px;
}
.catalog_list li {
color: #ff6600;
margin-bottom: 17px;
padding-left: 20px;
}
.catalog_list a {
color: #666666;
font-size: 16px;
}
.catalog_list .active {
background: #ff6600;
border-radius: 20px;
color: #fff;
transition: 0.5s;
}
.catalog_list .active a {
color: #fff;
text-decoration: none;
}
.catalog_list li:hover {
list-style: none;
background: #cccccc;
border-radius: 20px;
}
.catalog_list li:hover:before {
content: " \25CF";
color: transparent;
}
.catalog_list a:hover {
text-decoration: none;
}
.tovar_image1 {
width: 90px;
height: 90px;
border-radius: 51px;
display: inline-block;
background-position: center !important;
background-size: contain !important;
}
.tovar_list img {
float: left;
margin: -20px 25px 16px 0px;
}
.tovar_title_1 {
position: absolute;
top: 41%;
right: 88px;
}
.tovar_list a {
color: #666666;
float: left;
text-transform: uppercase;
}
.tovar_list a:hover {
text-decoration: none;
}
.tovar_list {
margin-top: 20px;
}
.dropdown_btn {
font-family: "AvenirLight";
width: 100%;
border: 1px solid #999999;
border-radius: 20px !important;
text-align: left !important;
color: #999999 !important;
font-size: 14px;
}
.my_owl a {
font-size: 14px;
color: #999999;
padding: 4px 15px 4px 10px;
}
.my_owl a:hover {
background: #ff6600;
color: #fff;
/* padding:5px 0px 0px 5px;*/
text-decoration: none;
border-radius: 20px;
}
.my_owl .item .active {
background: #ff6600;
color: #fff;
/* padding:5px 0px 0px 5px;*/
text-decoration: none;
border-radius: 20px;
}
.my_owl .item {
display: inline-block;
background: #d2d2d2;
color: #fff;
/* padding:5px 0px 0px 5px;*/
text-decoration: none;
border-radius: 20px;
margin-bottom: 10px;
}
.my_owl .item a {
color: #fff;
display: block;
padding: 4px 15px 4px 10px;
}
.uznat_cenu {
background: #65bb1a;
color: #fff;
display: inline-block;
padding: 10px 0px 10px 0px;
width: 100%;
border-radius: 20px;
}
.uznat_cenu:hover {
color: #fff;
text-decoration: none;
}
.table_tovar {
margin-top: 24px;
width: 100%;
font-family: "AvenirLight";
font-size: 12px;
}
.table_tovar td:nth-child(odd) {
font-size: 14px;
font-family: "AvenirMedium";
}
.table_tovar td {
width: 50%;
padding: 3px 0px 3px 6px;
}
.tr_dark {
background: #efefef;
border-radius: 20px;
}
.tr_dark :first-child {
border-right: 1px solid #cccccc;
}
.tovar_row {
margin-top: 40px;
}
.tovar_row1 {
margin-top: 40px;
}
.button_pokazat {
display: inline-block;
width: 100%;
color: #fff;
background: #ff6600;
border-radius: 19px;
padding: 5px 18px 6px 37px;
}
.button_pokazat:hover {
text-decoration: none;
color: #fff;
}
.images_tovar img {
width: 100%;
}
.tovar_mini {
margin-top: 20px;
}
.blagodarnost_block {
margin-top: 15px;
}
.blagodarnost_block hr {
background: #ff6600;
margin-top: 0px;
float: left;
height: 1px;
}
.search_catalog {
width: 100%;
border-radius: 15px;
height: 30px;
border: 1px solid #cccccc;
}
.search_catalog:focus {
border: 0px;
}
.catalog_list_tovar img {
width: 90px !important;
height: auto !important;
border-radius: 40px;
}
.owl-prev {
position: absolute;
left: -16px;
top: -6px;
}
.owl-next {
position: absolute;
right: -16px;
top: -6px;
}
@media only screen and (max-width: 1200px) {
.menu_1 a {
font-size: 14px;
}
.menu_2 {
font-size: 12px;
}
.button_dalee {
text-align: right;
}
}
@media only screen and (max-width: 1023px) {
.button_pokazat {
margin-top: 15px;
}
.menu_list {
margin-top: 15px;
}
.phone_footer {
float: left;
}
}
@media only screen and (max-width: 1024px) {
.col-30 {
width: 30%;
height: 200px;
}
.col-35 {
width: 35%;
height: 200px;
}
.col-40 {
width: 40%;
height: 200px;
}
.absolute_text p {
right: 28%;
}
.partneri_img img {
width: 100%;
}
.partneri_logo img {
margin-bottom: 35px;
}
.table_kotir {
margin-top: 0px;
}
}
#tovar_preview {
margin-top: 36px;
}
.otziv_name_p {
font-size: 20px;
font-family: "AvenirMedium";
padding-bottom: 5px;
background: url(../img/border_bg.png) no-repeat;
background-position: left bottom;
background-size: 20%;
}
.tovar_page {
margin-top: 41px;
}
@media only screen and (max-width: 768px) {
.form_otzivi p {
float: none;
}
.form_otzivi1 p {
float: none;
}
footer {
margin-top: 40px;
}
.for_padding {
padding-top: 40px;
}
}
@media only screen and (max-width: 767px) {
.menu_2 {
margin-bottom: 20px;
}
.navbar-nav {
margin-top: 0px !important;
}
}
@media only screen and (max-width: 625px) {
.col-30 {
width: 100%;
height: 100px;
overflow: hidden;
}
.col-35 {
width: 100%;
height: 100px;
overflow: hidden;
}
.col-40 {
width: 100%;
height: 100px;
overflow: hidden;
}
.specpredlojenija img {
height: auto;
}
.tovat_list a {
float: left;
}
}
@media only screen and (max-width: 425px) {
/* .tovar_list img{
float:none;
}*/
.catalog_list li:before {
left: 20px;
}
.form_otzivi1 input {
width: 100%;
}
.no_padding {
padding-right: 15px;
}
.otziv_block {
margin-top: 0px;
margin-bottom: 20px;
}
.otziv_block img {
top: -10px;
right: -5px;
width: 100%;
height: auto;
}
.mob_margin {
margin-top: 20px;
}
.uznat_cenu {
margin-top: 20px;
}
.blagodarnost_block img {
height: auto;
}
}
@media only screen and (max-width: 375px) {
.form_otzivi input {
width: 100%;
}
.form_otzivi1 textarea {
width: 100%;
}
}
.entry-content img {
margin: 0 0 1.5em 0;
}
.alignleft,
img.alignleft {
margin-right: 1.5em;
display: inline;
float: left;
}
.alignright,
img.alignright {
margin-left: 1.5em;
display: inline;
float: right;
}
.aligncenter,
img.aligncenter {
margin-right: auto;
margin-left: auto;
display: block;
clear: both;
}
.alignnone,
img.alignnone {
/* not sure about this one */
}
.wp-caption {
margin-bottom: 1.5em;
text-align: center;
padding-top: 5px;
}
.wp-caption img {
border: 0 none;
padding: 0;
margin: 0;
}
.wp-caption p.wp-caption-text {
line-height: 1.5;
font-size: 10px;
margin: 0;
}
.wp-smiley {
margin: 0 !important;
max-height: 1em;
}
blockquote.left {
margin-right: 20px;
text-align: right;
margin-left: 0;
width: 33%;
float: left;
}
blockquote.right {
margin-left: 20px;
text-align: left;
margin-right: 0;
width: 33%;
float: right;
}
.gallery dl {
}
.gallery dt {
}
.gallery dd {
}
.gallery dl a {
}
.gallery dl img {
}
.gallery-caption {
}
.size-full {
}
.size-large {
}
.size-medium {
}
.size-thumbnail {
}
ol,
ul {
font-family: "AvenirLight" !important;
}
.subscribe-button-popup {
width: 30%;
height: 55px;
float: right;
background: #ff6600;
color: #fff;
font-weight: bold;
border: 0;
font-size: 10px;
font-family: "Montserrat", sans-serif;
text-transform: uppercase;
margin-top: 20px;
}
span.wpcf7-form-control-wrap.tel-878 > input {
float: left;
width: 90%;
background: #f4f4f4;
margin-bottom: 20px;
font-size: 16px;
font-weight: 700;
height: 50px;
border-radius: none;
position: relative;
z-index: 20;
padding-left: 30px;
color: #999;
border: 0;
-webkit-appearance: none;
margin-left: 5%;
}
.order_call {
z-index: 10;
position: fixed;
right: 0px;
bottom: 90px;
width: 13em;
padding: 12px 10px 12px 10px;
background: #ff6600;
color: #fff;
font-weight: bold;
border: 0;
font-size: 10px;
font-family: "Montserrat", sans-serif;
text-transform: uppercase;
}
.small-sec-title-popup h3 {
float: left;
width: 100%;
font-size: 20px;
font-family: "Montserrat", sans-serif;
font-weight: 700;
text-align: center;
padding: 10px 20px 30px 20px;
}
.small-sec-title-popup span {
float: left;
width: 100%;
font-size: 20px;
font-family: "Montserrat", sans-serif;
font-weight: 700;
text-align: center;
padding: 10px 20px 30px 20px;
}
#wpcf7-f1224-o1 > form {
padding: 10px 30px 60px 30px;
}
div.wpcf7-response-output {
margin: 5em 0.5em 1em !important;
}
a.order_call {
text-decoration: none;
color: #fff;
}
#wpcf7-f24578-o1 > form > p > span.wpcf7-form-control-wrap.tel-878 > span {
margin-left: 5%;
}
#wpcf7-f132-o1 > form > div:nth-child(6) > div.col-md-3 {
text-align: right !important;
}
.navbar-nav > li > a {
line-height: 30px;
}
.blog_css {
width: 68%;
}
@media only screen and (max-width: 1200px) {
.menu_1 a {
font-size: 17px;
}
@media only screen and (max-width: 765px) {
.navbar-nav > li > a:hover {
padding-bottom: 4px;
border-bottom: 3px solid #ff6600;
}
.blog_css {
width: 100%;
}
}
}
.product_item__button {
color: white;
-webkit-font-smoothing: auto;
background: #ff6600;
border-color: #ff6600;
box-shadow: inset 0 -3px #ff2d0d, inset 0 1px #e8450c,
0 1px 2px rgb(0 0 0 / 30%);
transition: background 0.2s cubic-bezier(0.55, 0, 0.1, 1);
padding: 14px 22px;
letter-spacing: 0.03em;
margin-top: 10px;
}
.product_item__button:hover {
color: white;
background: #e8450c;
border-color: #e8450c;
}
h1 {
font-size: 42px !important;
margin-top: 0px;
font-family: "AvenirBold";
}
.swiper-event {
width: 100%;
max-width: 1140px;
margin: 0 auto;
margin-top: 60px;
}
.swiper-event__slide {
width: 100%;
display: grid;
}
.swiper-event__back {
grid-area: 1/1;
height: 100%;
object-fit: cover;
max-height: 500px;
width: 100%;
}
@media (max-width: 1023px) {
.swiper-event__back {
max-height: unset;
}
}
.swiper-event__content {
grid-area: 1/1;
width: 100%;
height: 100%;
padding-inline: 64px;
padding-block: 30px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 14px;
}
.swiper-event__content-title {
color: #ffe699;
-webkit-text-stroke: 1px #5f91bb;
font-size: 37px;
font-family: Century Gothic;
font-weight: 700;
text-align: center;
line-height: 1.2;
}
.swiper-event__content-group {
display: flex;
color: #fff;
font-family: Calibri;
font-size: 18px;
font-style: italic;
font-weight: 400;
justify-content: space-between;
width: 100%;
}
@media (max-width: 1023px) {
.swiper-event__content-group {
flex-direction: column;
align-items: center;
}
}
.swiper-event__content-group ul {
list-style: disc;
line-height: 1.2;
background-color: #464a55cc;
-webkit-mask-image: radial-gradient(
circle,
rgb(0, 0, 0) 70%,
rgba(0, 0, 0, 0) 100%
);
/* width: 300px; */
padding: 20px 20px 20px 47px;
}
.swiper-event__content-group span {
font-weight: 600;
}
.swiper-event__content-event {
font-family: Bahnschrift Condensed;
color: red;
text-shadow: 1px 1px 2px rgb(82, 82, 82);
font-size: 36px;
background-color: #ffffff80;
text-align: center;
width: 150px;
height: 38px;
line-height: 1;
mask-image: radial-gradient(circle, #000 70%, #0000);
-webkit-mask-image: radial-gradient(
circle,
rgb(0, 0, 0) 70%,
rgba(0, 0, 0, 0) 100%
);
}
.swiper-event__content-bottom {
font-size: 11px;
font-family: Century Gothic;
color: #fff;
font-weight: 600;
text-shadow: 1px 1px 2px rgb(82, 82, 82);
}
.swiper-event__cont {
grid-area: 1/1;
width: 100%;
height: 100%;
padding-inline: 30px;
padding-block: 30px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 20px;
}
.swiper-event__cont-title {
color: #fbe5d6;
-webkit-text-stroke: 1px #5f91bb;
font-size: 37px;
font-family: Century Gothic;
font-weight: 700;
text-align: center;
line-height: 1.2;
}
.swiper-event__cont-pos {
display: flex;
width: 100%;
justify-content: flex-end;
}
.swiper-event__cont-text {
color: #44546a;
font-family: Candara;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
background-color: #d5d5d5cc;
-webkit-mask-image: radial-gradient(
circle,
rgb(0, 0, 0) 70%,
rgba(0, 0, 0, 0) 100%
);
padding-block: 30px;
padding: 10px 10px 10px 50px;
width: 304px;
}
.swiper-event__cont-group {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
justify-items: center;
align-items: center;
justify-content: flex-start;
width: 100%;
gap: 80px;
}
@media (max-width: 1023px) {
.swiper-event__cont-group {
display: flex;
grid-template-columns: 1fr;
gap: 20px;
flex-direction: column;
}
.swiper-event__cont-pos {
justify-content: center;
}
.swiper-event__cont,
.swiper-event__content,
.swiper-event__com {
padding: 10px;
}
}
.swiper-slide {
height: unset;
}
.swiper-event__com {
grid-area: 1/1;
width: 100%;
height: 100%;
padding-inline: 30px;
padding-block: 30px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 20px;
}
.swiper-event__com-group {
color: #fff;
font-family: Candara;
font-size: 18px;
font-style: italic;
font-weight: 400;
width: 100%;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: 1fr 1fr;
justify-items: center;
align-items: end;
}
@media (max-width: 1023px) {
.swiper-event__com-group {
grid-template-columns: 100%;
}
}
.swiper-event__com-group ul {
list-style: disc;
line-height: 1.2;
background-color: #464a55cc;
-webkit-mask-image: radial-gradient(
circle,
rgb(0, 0, 0) 70%,
rgba(0, 0, 0, 0) 100%
);
width: 300px;
padding: 20px 20px 20px 54px;
}
.swiper-event__com-group--span {
grid-row: 2 span;
}
.swiper-event-button {
background-color: #fff;
z-index: 20;
}
.swiper-event-button-prev,
.swiper-event-button-next {
--swiper-theme-color: white;
}